#!/bin/bash

# 设置 Oracle 环境变量 (确保 ORACLE_HOME 和 ORACLE_SID 已设置)
export ORACLE_HOME=/path/to/oracle_home
export ORACLE_SID=your_oracle_sid
export PATH=$ORACLE_HOME/bin:$PATH

# 登录到 Oracle 数据库并执行查询
sqlplus -S your_username/your_password@your_database <<EOF > query_result.md
SET PAGESIZE 0
SET LINESIZE 200
SET FEEDBACK OFF
SET TRIMSPOOL ON
SET TERMOUT OFF
SPOOL query_result.md

-- 查询数据并格式化为 Markdown
SELECT '|' || column1 || ' | ' || column2 || ' | ' || column3 || ' | ' || ... || ' |'
FROM reader;

SPOOL OFF
EOF

# 将查询结果保存为 Markdown 格式
echo "查询结果已导出到 query_result.md 文件"